#pragma once
#include "defines.h"
#include <string>
#include <vector>

class FileUtils
{
public:
    static std::vector<std::string> SpliteStr(const std::string &in, const std::string &delim);
    static std::string filename_part(const std::string &spec);
    static std::string base_name_part(const std::string &filepath);
    static std::string file_concate(const std::string& directory, const std::string& filename);
    static bool folder_create(const std::string& directory);
};